package cn.tedu.ssm.controller;

import org.springframework.stereotype.Controller;
import org.springframework.util.StringUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

@Controller
public class IndexController {
	// 首页访问地址： http://localhost:8080/
	// 商品管理地址： http://localhost:8080/?target=goods-list
	// 用户管理地址： http://localhost:8080/?target=user-list
	@RequestMapping("index")
	public ModelAndView index(String target) {
		if (StringUtils.isEmpty(target)) {
			target = "welcome";
		}
		// 视图前缀 +      视图名称 + 视图后缀
		// /WEB-INF/jsp/    index   .jsp
		ModelAndView view = new ModelAndView("index");
		// 通过 ModelAndView 的实例可以向 index.jsp 传值
		// 有相同功能的还包括 Map、Model
		view.addObject("t", target + ".jsp");
		return view;
	}
}
